package DAO;

import Modelo.Usuario;
import Modelo.UsuarioVaga;
import Modelo.Vaga;
import java.util.List;

public interface MovimentacaoDAO extends AbstractDao<UsuarioVaga, Long> {

    public List<UsuarioVaga> getAllActives();

    public List<UsuarioVaga> getByFilters(Usuario usuarioConsulta, Vaga vagaConsulta, UsuarioVaga movimentacao);

    public UsuarioVaga getByPrimaryKey(UsuarioVaga usuarioVaga);

    public void insert(UsuarioVaga usuarioVaga);
}
